package com.cya.forumproject.services;

import com.cya.forumproject.model.Board;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ：陈奕安（3048279304@qq.com）
 * @date ：Created in 2025/9/21 17:55
 * @description：
 * @modified By：
 * @version:
 */
public interface IBoradService {
    /**
     *查询num条记录
     * @param num
     * @return
     */
    List<Board> selectByNum(@Param("num") Integer num);


    /**
     * 根据板块id查询板块信息
     * @param id
     * @return
     */
    Board selectById(Long id);

    /**
     * 更新板块帖子中的数量
     * @param id
     */
    void addOneArticleCountById(Long id);

    /**
     * 板块帖子数-1
     * @param id
     */
    void subOneArticleCountId(Long id);


}